package jp.seraph.jsade.core;

import java.net.InetSocketAddress;

public class DefaultAgentContext implements AgentContext {
    public DefaultAgentContext(InetSocketAddress aAddress, String aTeamName, int aUniformNumber, String aModelInitializer) {
        mAddress = aAddress;
        mTeamName = aTeamName;
        mModelInitializer = aModelInitializer;
        mNumber = aUniformNumber;
    }

    private InetSocketAddress mAddress;
    private String mTeamName;
    private String mModelInitializer;
    private int mNumber;

    /**
     * 
     * @see jp.seraph.jsade.core.AgentContext#getModelInitializer()
     */

    public String getModelInitializer() {
        return mModelInitializer;
    }

    /**
     * 
     * @see jp.seraph.jsade.core.AgentContext#getServerAddress()
     */

    public InetSocketAddress getServerAddress() {
        return mAddress;
    }

    /**
     * 
     * @see jp.seraph.jsade.core.AgentContext#getTeamName()
     */

    public String getTeamName() {
        return mTeamName;
    }

    /**
     * 
     * @see jp.seraph.jsade.core.AgentContext#getUniformNumber()
     */

    public int getUniformNumber() {
        return mNumber;
    }

}
